cane toad – English–Italiano translations

🇬🇧 en it 🇮🇹

cane toad noun

  • Bufo marinus
rospo delle canne
Wiktionary Links